sweep somebody off his feet - English Synonyms Dictionary